<?php 

class Correo extends CApplicationComponent
{
    public $someconfig='somedefault';

    public function init() {
        // Init this component
        // $this->someconfig is already available
    }

    public function validarCuenta($Correo, $Nombre, $CodigoValidacion) {
		$message = new YiiMailMessage();
 
		$message->setTo(array($Correo=>$Nombre));
        $message->setFrom(array('no-reply@dominio.com'=>'Sitio'));
        $message->setSubject('Instrucciones para activar tu cuenta en el Sitio');
        
        $message->setBody('Recibimos un mensaje registrando este correo electronico, para validarlo haz clic <a href="'.Yii::app()->params['urlSitio'].'/usuario/validarcuenta/codigo/'.$CodigoValidacion.'">aqui</a>', 'text/html');
		$message->addPart('Recibimos un mensaje registrando este correo electronico, para validarlo haz clic '.Yii::app()->params['urlSitio'].'/usuario/validarcuenta/codigo/'.$CodigoValidacion, 'text/plain');
 
        Yii::app()->mail->send($message);	
    }

	public function recuperarCuenta($Correo, $Nombre, $ClaveNueva, $Username) {
		$message = new YiiMailMessage();
 
		$message->setTo(array($Correo=>$Nombre));
        $message->setFrom(array('no-reply@dominio.com'=>'Sitio'));
        $message->setSubject('Recuperacion de tu cuenta en el Sitio');
        
        $message->setBody('Se ha reseteado la contraseña de acceso a tu cuenta, tu nueva contraseña es: <b>'.$ClaveNueva.'</b><br /><br />Podras cambiarla por una de tu elección en tu Perfil.<br /><br />Tu Username para acceder a la cuenta es: '.$Username.'', 'text/html');
		$message->addPart('Se ha reseteado la contraseña de acceso a tu cuenta, tu nueva contraseña es: '.$ClaveNueva.'\n\nPodras cambiarla por una de tu elección en tu Perfil. \n\n Tu Username para acceder a la cuenta es: '.$Username.'', 'text/plain');
 
        Yii::app()->mail->send($message);	
    }
}